// 题目：企业发放的奖金根据利润提成。利润(I) 低于或等于10万元时，奖金可提10 % ；利润高于10万元，低于20万元时，低于10万元的部分按10 % 提成，
// 高于10万元的部分，可可提成7 .5 % ；20万到40万之间时，高于20万元的部分，可提成5 % ；40万到60万之间时高于40万元的部分，可提成3 % ；60万到100万之间时，
// 高于60万元的部分，可提成1 .5 % ，高于100万元时，超过100万元的部分按1 % 提成，从键盘输入当月利润I，求应发放奖金总数？

// 分析 输入为i 小于10万时i*0.1 输入为i大于10万小于20万时 10万*0.1高于10万*0.075

#include <stdio.h>

void main()
{
    long int i;
    int a1,a2,a3,a4,a5,a6,a;
    printf("请输入当月利润：\n");
    scanf("%ld",&i);
    a1 = 100000 * 0.1;
    a2 = a1 + 100000 * 0.075;
    a3 = a2 + 200000 * 0.05;
    a4 = a3 + 200000 * 0.03;
    a5 = a4 + 400000 * 0.015;
    //a6 = a5 + (i - 1000000) * 0.01;
    if(i <= 100000)
        a = i * 0.1;
    else if(i <= 200000)
        a = a1 + (i - 100000) * 0.075;
    else if(i <= 400000)
        a = a2 + (i - 200000) * 0.05;
    else if(i <= 600000)
        a = a3 + (i - 400000) * 0.03;
    else if(i <= 1000000)
        a = a4 + (i - 600000) * 0.015;
    else
        a = a5 + (i - 1000000) * 0.01;
    printf("应发金额为：%d\n",a);
}